package t327.service.iter;

import t327.pojo.PayOrderTable;
import t327.pojo.views.ContractOrderPayView;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public interface IContractOrderPayService {
    List<ContractOrderPayView> queryPay();
    HashMap<String,String> payForPayCode(String contractNumber, String payCode, Long roleId, Long clientId);
    ContractOrderPayView queryByContractNumber(String contractNumber);
    PayOrderTable findOrderById(String contractNumber);
    HashMap refundForOrder(String outTradeNo);
    HashMap<String, String> confirmPay(String outTradeNo, Map<String, String> parameterMap);
    Map<String, String> preCreate(String contractNumber, Long roleId, Long clientId);
}
